memory-mapped I/O

memory-mapped I/O
= I/O mapping
ввод-вывод с отображением [портов] в (на) ОЗУ (на выделенные адреса главной памяти)
способ организации взаимодействия процессора с внешним устройством, при котором регистры (порты) ввода-вывода устройства представляются для программиста обычными ячейками оперативной памяти с фиксированными адресами, которые жёстко закреплены за каждым устройством. Не требует наличия специальных команд ввода-вывода - чтение из такой ячейки соответствует вводу, а запись в неё - выводу данных из ЦП, при этом данные без лишних пересылок могут обрабатываться ЦП непосредственно в ячейке. Недостаток метода - необходимость резервирования части адресного пространства памяти под регистры (порты) ввода-вывода и обеспечение возможности прямого доступа контроллера устройства к шине памяти (memory bus). Такой ввод-вывод широко использовался в микропроцессорах и мини-ЭВМ корпорации DEC и совместимых с ними. Сейчас встречается в МП корпорации Motorola для встраиваемых систем. Альтернативный более распространённый и более простой способ - ввод-вывод через выделенное адресное пространство портов ввода-вывода (I/O space).

Microcontroller ports are usually memory-mapped and can therefore be used like any other memory location. — Порты микроконтроллера обычно отображаются на ОЗУ и следовательно могут использоваться как любая другая ячейка памяти см. тж. address space, input-output mapping, memory-mapped device


Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. . 1998-2007.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "memory-mapped I/O" в других словарях:

  • Memory Mapped I/O — (MMIO) (deutsche Übertragungen wie speicherabgebildete Ein /Ausgabe oder speicherbezogene Adressierung konnten sich bislang nicht durchsetzen) ist ein Verfahren zur Kommunikation einer Zentraleinheit mit Peripheriegeräten. Die I/O Register von… …   Deutsch Wikipedia

  • Memory mapped I/O — (deutsche Übertragungen wie speicherabgebildete Ein /Ausgabe oder speicherbezogene Adressierung konnten sich bislang nicht durchsetzen) ist ein Verfahren zur Kommunikation einer Zentraleinheit mit Peripheriegeräten. Die I/O Register von… …   Deutsch Wikipedia

  • Memory-mapped I/O — For more generic meanings of input/output port, see Computer port (hardware). MMIO redirects here. For the airport serving Saltillo, Mexico, assigned the ICAO code MMIO, see Plan de Guadalupe International Airport. Memory mapped I/O (MMIO) and… …   Wikipedia

  • Memory-mapped file — A memory mapped file is a segment of virtual memory which has been assigned a direct byte for byte correlation with some portion of a file or file like resource. This resource is typically a file that is physically present on disk, but can also… …   Wikipedia

  • Memory Mapped Graphics — Als Unified Memory Architecture (UMA) bezeichnet man Rechnerarchitekturen, in denen verschiedene Komponenten (z. B. die CPU und der Grafikprozessor) zusammen auf einem gemeinsamen Speicher arbeiten anstatt dedizierten Speicher zu besitzen. ... im …   Deutsch Wikipedia

  • Memory barrier — Memory barrier, also known as membar or memory fence or fence instruction, is a type of barrier and a class of instruction which causes a central processing unit (CPU) or compiler to enforce an ordering constraint on memory operations issued… …   Wikipedia

  • Memory type range register — Memory type range registers (MTRRs) are a set of processor supplementary capabilities control registers that provide system software with control of how accesses to memory ranges by the CPU are cached. It uses a set of programmable model specific …   Wikipedia

  • Memory Type Range Registers — (MTRRs) are control registers that provide system software with control of how accesses to memory ranges by the CPU are cached. It uses a set of programmable model specific registers (MSRs) which are special registers provided by most modern CPUs …   Wikipedia

  • Memory Mapping — Mit dem englischen Begriff memory mapping bezeichnet man in der Computertechnik die so genannte Speichereinblendung. Es gibt hierbei das memory mapped I/O und das Caching eines Datensatzes. Beim memory mapped I/O wird der externe Speicher einer… …   Deutsch Wikipedia

  • Memory mapping — In computing, memory mapping may refer to: Memory mapped file, also known as mmap() Memory mapped I/O, an alternative to port I/O; a communication between CPU and peripheral device using the same instructions, and same bus, as between CPU and… …   Wikipedia

  • Memory mapping — Mit dem englischen Begriff memory mapping bezeichnet man in der Computertechnik die so genannte Speichereinblendung. Es gibt hierbei das memory mapped I/O und das Caching eines Datensatzes. Beim memory mapped I/O wird der externe Speicher einer… …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»